album producer - French English Dictionary